home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / raytr / r3cmetnu.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  1.7 KB  |  60 lines

  1.  
  2. // JavaScript wrapper for r3cmetnu.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_CSMEME_H = 1;
  7. include("real/raytr/r3frsurf.js")
  8. include("real/3d/r3metame.js")
  9.  
  10.  
  11. var R3CLID_CMETAMESH = 780;
  12.  
  13.  
  14.  
  15.  
  16. // Description: Creates the surfaces that are used for ray tracing the SDS object. This happens
  17. //      by    * repeated calls to given hook. The patch is described using the tags of *
  18. //      the selected surface type (R3CMEMEA_RenderMethod). See r3sbs3.h, r3sbili.hm r3stri.h and * r3frsurf.h (for R3FRSURFA_PointRenderAttrs pointwise
  19. //      attributes).
  20. // p2: Object, callback context
  21.  
  22. R3CMEMECM_CONVERTTOPATCHES = 780000;
  23.  
  24. function mR3CMEMECM_CONVERTTOPATCHES(p2) {
  25.   DoA3(this.r3obj, 780000, 0, R3TID_INTEGER, 0, p2, R3TID_OBJECT, 0, 0, R3TID_INTEGER, 0);
  26. }
  27.  
  28.  
  29.  
  30.  
  31. var R3CMEMEA_Points = 780500; // r3Vect[]
  32. var R3CMEMEA_PointCount = 780501; // Integer
  33. var R3CMEMEA_EdgeCount = 780503; // Integer
  34. var R3CMEMEA_FaceCount = 780505; // Integer
  35. var R3CMEMEA_Quality = 780506; // Integer
  36. var R3CMEMEA_RenderMethod = 780507; // Integer
  37. var R3CMEMEA_Weights = 780508; // Number[]
  38. var R3CMEMEA_InterpolateBoundary = 780510; // Boolean
  39. var R3CMEMEA_PhongShade = 780511; // Boolean
  40. var R3CMEMEA_MaxDisplacement = 780512; // Number
  41. var R3CMEMEA_LightFading = 780515; // Number
  42. var R3CMEME_RENDERTRIANGLE = 0;
  43. var R3CMEME_RENDERBILINEAR = 1;
  44. var R3CMEME_RENDERNURBS = 2;
  45. var R3CMEME_RENDERPOLYGONAL = 3;
  46.  
  47.  
  48. function r3Cmetamesh () { 
  49.    this.base = r3God;
  50.    if(arguments.length) {
  51.       this.base(R3CLID_CMETAMESH, arguments);
  52.    }
  53.    // Methods
  54.    this.CONVERTTOPATCHES=mR3CMEMECM_CONVERTTOPATCHES;
  55.  
  56.    // Attributes
  57. }
  58.  
  59. r3Cmetamesh.prototype=new r3Frsurface;
  60. // r3cmetnu.h_H